package server;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;
import server.mapper.Mapper;

import java.io.IOException;

/**
 * Minicat的主类
 */
public class Bootstrap {

    public void start() throws Exception {
        // 加载解析相关的配置，server.xml
        Catalina.initServer();
        Catalina.server.start();
    }

    /**
     * Minicat 的程序启动入口
     * @param args
     */
    public static void main(String[] args) {
        Bootstrap bootstrap = new Bootstrap();
        try {
            // 启动Minicat
            bootstrap.start();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
